<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Manage Plugins</title>
<link rel="previous" href="manage-dicts.html" title="Manage dictionaries">
<link rel="next" href="stardict-details.html" title="Details">
<link rel="top" href="index.html" title="StarDict Manual V3.0.4">
<style type="text/css">

html { height: 100%; }
body {
  margin: 0px; padding: 12px;
  background-color: #f9f9f6;
  min-height: 100%;
  direction: ltr;
}
div, p, pre, blockquote { margin: 0; padding: 0; }
p img { vertical-align: middle; }
sub { font-size: 0.83em; }
sub sub { font-size: 1em; }
sup { font-size: 0.83em; }
sup sup { font-size: 1em; }
table { border-collapse: collapse; }
table.table-pgwide { width: 100%; }
td { vertical-align: top; }
td { padding: 0.2em 0.83em 0.2em 0.83em; }
th { padding: 0 0.83em 0 0.83em; }
tr.tr-shade {
  background-color: #f9f9f6;
}
td.td-colsep { border-right: solid 1px; }
td.td-rowsep { border-bottom: solid 1px; }
thead { border-top: solid 2px; border-bottom: solid 2px; }
tfoot { border-top: solid 2px; border-bottom: solid 2px; }
div.body {
  padding: 1em;
  max-width: 60em;
  background-color: #ffffff;
  border: solid 1px #e0e0df;
}
div.body-sidebar {
  margin-right: 13em;
}
div.division div.division { margin-top: 1.72em; }
div.division div.division div.division { margin-top: 1.44em; }
div.header {
  margin: 0;
  color: #3f3f3f;
  border-bottom: solid 1px #e0e0df;
}
h1, h2, h3, h4, h5, h6, h7 {
  margin: 0; padding: 0;
  color: #3f3f3f;
}
h1.title { font-size: 1.72em; }
h2.title { font-size: 1.44em; }
h3.title { font-size: 1.2em; }
h4.title, h5.title, h6.title, h7.title { font-size: 1em; }
.block { margin-top: 1em; }
.block .block-first { margin-top: 0; }
.block-indent {
  margin-left left: 1.72em;
  margin-: 1em;
}
.block-indent .block-indent { margin-left: 0em; margin-right: 0em; }
td .block-indent  { margin-left: 0em; margin-right: 0em; }
dd .block-indent  { margin-left: 0em; margin-right: 0em; }
.block-verbatim { white-space: pre; }
div.title {
  margin-bottom: 0.2em;
  font-weight: bold;
  color: #3f3f3f;
}
div.title-formal { padding-left: 0.2em; padding-right: 0.2em; }
div.title-formal .label { font-weight: normal; }
a {
  color: #1f609f;
  text-decoration: none;
}
a:hover { text-decoration: underline; }
a:visited { color: #9f1f6f; }
ul, ol, dl { margin: 0; padding: 0; }
li {
  margin-top: 1em;
  margin-left: 2.4em;
  padding: 0;
}
li.li-first { margin-top: 0; }
dt { margin: 1em 0 0 0; }
dt.dt-first { margin: 0; }
dd {
  margin-left: 1.72em;
  margin-top: 0.5em;
}
dl.dl-compact dt { margin-top: 0; }
dl.dl-compact dd { margin-top: 0; margin-bottom: 0; }


ul.linktrail {
  display: block;
  margin: 0.2em 0 0 0;
  text-align: right;
}
li.linktrail { display: inline; margin: 0; padding: 0; }

li.linktrail::before {
  content: '  /  ';
  color: #3f3f3f;
}

li.linktrail-first::before, li.linktrail-only::before { content: ''; }


div.navbar {
  padding: 0.5em 1em 0.5em 1em;
  max-width: 60em;
  background-color: #ffffff;
  border: solid 1px #e0e0df;
}
div.navbar-top { margin-bottom: 1em; }
div.navbar-bottom { margin-top: 1em; clear: both; }
div.navbar img { border: 0; vertical-align: -0.4em; }
table.navbar { width: 100%; margin: 0; border: none; }
table.navbar td { padding: 0; border: none; }
td.navbar-next {
  text-align: right;
}
a.navbar-prev::before {
  
  content: '◀  ';
  color: #3f3f3f;
}
a.navbar-next::after {
  
  content: '  ▶';
  color: #3f3f3f;
}


div.sidebar {
  float: right;
  padding: 0; margin: 0; width: 12em;
}
div.sidenav {
  padding: 0.5em 1em 0 1em;
  background-color: #ffffff;
  border: solid 1px #e0e0df;
}
div.sidenav div.autotoc {
  background-color: #ffffff;
  border: none; padding: 0; margin: 0;
}
div.sidenav div.autotoc div.autotoc { margin-top: 0.5em; }
div.sidenav div.autotoc li { margin-bottom: 0.5em; }
div.sidenav div.autotoc div.autotoc div.autotoc {
  margin-left: 1em;
  margin-top: 0;
}
div.sidenav div.autotoc div.autotoc div.autotoc li { margin-bottom: 0; }


div.autotoc {
  
  display: table;
  margin-top: 1em;
  margin-left: 1.72em;
  padding: 0.5em 1em 0.5em 1em;
  background-color: #f0f9ff;
  border: solid 1px #c0c9ff;
}
div.autotoc ul { margin: 0; padding: 0; }
div.autotoc li { list-style-type: none; margin: 0; }
div.autotoc div.autotoc-title { margin-bottom: 0.5em; }
div.autotoc div.autotoc { border: none; padding: 0; margin-top: 0; margin-bottom: 0.5em; }
div.autotoc div.autotoc div.autotoc { margin-bottom: 0; }


span.bibliolabel {
  color: #3f3f3f;
}


div.admonition {
  padding: 0.5em 6px 0.5em 6px;
  border: solid 1px #e0e0df;
  background-color: #fffff0;
}
div.caution-inner, div.important-inner, div.note-inner, div.tip-inner, div.warning-inner {
  padding-left: 60px;
  background-position: left top;
  background-repeat: no-repeat;
  min-height: 48px;
}
div.caution-inner { background-image: url("icons/admon-caution.png"); }
div.important-inner { background-image: url("icons/admon-important.png"); }
div.note-inner { background-image: url("icons/admon-note.png"); }
div.note-bug div.note-inner { background-image: url("icons/admon-bug.png"); }
div.tip-inner { background-image: url("icons/admon-tip.png"); }
div.warning-inner { background-image: url("icons/admon-warning.png"); }
div.blockquote {
  
  background-image: url('watermark-blockquote-201C.png');
  background-repeat: no-repeat;
  background-position: top left;
  padding: 0.5em;
  padding-left: 4em;
}
div.attribution {
  margin-top: 0.5em;
  color: #3f3f3f;
}
div.attribution::before {
  
  content: '― ';
}
div.epigraph {
  text-align: right;
  margin-left: 20%;
  margin-right: 0;
  color: #3f3f3f;
}
div.figure, div.informalfigure {
  
  display: table;
  padding: 0.5em;
  background-color: #f9f9f6;
  border: solid 1px #e0e0df;
}
div.figure-inner, div.informalfigure-inner {
  padding: 0.5em;
  background-color: #ffffff;
  border: solid 1px #e0e0df;
}
div.caption { margin-top: 0.5em; }
div.programlisting {
  padding: 0.5em;
  
  background-color: #f9f9f6;
  border: solid 1px #e0e0df;
}
div.screen {
  padding: 0.5em;
  
  background-color: #f9f9f6;
  border: solid 1px #e0e0df;
}
div.screen .prompt {
  color: #3f3f3f;
}
div.screen .userinput {
  font-weight: bold;
  color: #3f3f3f;
}
div.programlisting .userinput {
  font-weight: bold;
  color: #3f3f3f;
}
pre.linenumbering {
  color: #3f3f3f;
  margin: 0;
  padding-right: 1em;
  float: left;
  text-align: right;
}



dl.index dt { margin-top: 0; }
dl.index dd { margin-top: 0; margin-bottom: 0; }
dl.indexdiv dt { margin-top: 0; }
dl.indexdiv dd { margin-top: 0; margin-bottom: 0; }
dl.setindex dt { margin-top: 0; }
dl.setindex dd { margin-top: 0; margin-bottom: 0; }
div.list div.title-formal span.title {
  border-bottom: solid 1px #e0e0df;
}
div.simplelist {
  margin-left: 1.72em;
}
div.simplelist table { margin-left: 0; border: none; }
div.simplelist td {
  padding: 0.5em;
  border-left: solid 1px #e0e0df;
}
div.simplelist td.td-first {
  padding-left: 0;
  border-left: 0;
}
div.synopsis {
  padding: 0.5em;
  
  background-color: #f9f9f6;
  border-top: solid 2px #c0c9ff;
  border-bottom: solid 2px #c0c9ff;
}
div.synopsis div.synopsis {
  padding: 0;
  border: none;
}
div.synopsis div.block { margin-top: 0.2em; }
div.synopsis div.block-first { margin-top: 0; }
div.cmdsynopsis { font-family: monospace; }

span.accel { text-decoration: underline; }
span.acronym { font-family: sans-serif; }
span.application { font-style: italic; }
span.classname, span.exceptionname, span.interfacename { font-family: monospace; }
span.code {
  font-family: monospace;
  border: solid 1px #e0e0df;
  padding-left: 0.2em;
  padding-right: 0.2em;
}
pre span.code { border: none; padding: 0; }
span.command {
  font-family: monospace;
  border: solid 1px #e0e0df;
  padding-left: 0.2em;
  padding-right: 0.2em;
}
pre span.command { border: none; padding: 0; }
span.computeroutput { font-family: monospace; }

span.constant { font-family: monospace; }
span.database { font-family: monospace; }
span.email { font-family: monospace; }
span.emphasis { font-style: italic; }
span.emphasis-bold { font-style: normal; font-weight: bold; }
span.envar { font-family: monospace; }

span.filename { font-family: monospace; }
span.firstterm { font-style: italic; }
span.foreignphrase { font-style: italic; }
span.function { font-family: monospace; }

dt.glossterm span.glossterm { font-style: normal; }


span.glossterm { font-style: italic; }

span.guibutton, span.guilabel, span.guimenu, span.guimenuitem, span.guisubmenu, span.interface {
  font-weight: bold;
  color: #3f3f3f;
}
span.keycap {
  font-weight: bold;
  color: #3f3f3f;
}
span.lineannotation { font-style: italic; }
span.literal { font-family: monospace; }
span.markup  { font-family: monospace; }
span.medialabel { font-style: italic; }
span.methodname { font-family: monospace; }
span.ooclass, span.ooexception, span.oointerface { font-family: monospace; }
span.option { font-family: monospace; }
span.package { font-family: monospace; }
span.parameter { font-family: monospace; }
span.paramdef span.parameter { font-style: italic; }
span.prompt { font-family: monospace; }
span.property { font-family: monospace; }
span.replaceable  { font-style: italic; }
span.returnvalue { font-family: monospace; }
span.sgmltag { font-family: monospace; }
span.structfield, span.structname { font-family: monospace; }
span.symbol { font-family: monospace; }
span.systemitem { font-family: monospace; }
span.token { font-family: monospace; }
span.type { font-family: monospace; }
span.uri { font-family: monospace; }
span.userinput { font-family: monospace; }
span.varname { font-family: monospace; }
span.wordasword { font-style: italic; }



div.footnotes { font-style: italic; font-size: 0.8em; }
div.footnote { margin-top: 1.44em; }
span.footnote-number { display: inline; padding-right: 0.83em; }
span.footnote-number + p { display: inline; }
a.footnote { text-decoration: none; font-size: 0.8em; }
a.footnote-ref { text-decoration: none; }

span.co {
  margin-left: 0.2em; margin-right: 0.2em;
  padding-left: 0.4em; padding-right: 0.4em;
  border: solid 1px #000000;
  -moz-border-radius: 8px;
  background-color: #000000;
  color: #FFFFFF;
  font-size: 8px;
}
span.co:hover {
  border-color: #333333;
  background-color: #333333;
  color: #FFFFFF;
}
span.co a { text-decoration: none; }
span.co a:hover { text-decoration: none; }

dt.question { margin-left: 0em; }
dt.question div.label { float: left; }
dd + dt.question { margin-top: 1em; }
dd.answer {
  margin-top: 1em;
  margin-left: 2em;
  margin-right: 1em;
}
dd.answer div.label { float: left; }
</style>
</head>
<body>
<div class="navbar navbar-top"><table class="navbar"><tr>
<td class="navbar-prev"><a class="navbar-prev" href="manage-dicts.html" title="Manage dictionaries">Manage dictionaries</a></td>
<td class="navbar-next"><a class="navbar-next" href="stardict-details.html" title="Details">Details</a></td>
</tr></table></div>
<div class="sidebar"><div class="sidenav"><div class="autotoc"><ul>
<li><a href="index-info.html" title="Over dit document">Over dit document</a></li>
<li>
<a class="xref" href="index.html" title="StarDict Manual V3.0.4">StarDict Manual V3.0.4</a><div class="autotoc"><ul>
<li><a class="xref" href="stardict-introduction.html" title="Inleiding">Inleiding</a></li>
<li><a class="xref" href="stardict-getting-started.html" title="Aan de slag">Aan de slag</a></li>
<li><a class="xref" href="stardict-usage.html" title="Gebruik">Gebruik</a></li>
<li><a class="xref" href="stardict-prefs.html" title="Voorkeuren">Voorkeuren</a></li>
<li><a class="xref" href="manage-dicts.html" title="Manage dictionaries">Manage dictionaries</a></li>
<li>Manage Plugins</li>
<li><a class="xref" href="stardict-details.html" title="Details">Details</a></li>
<li><a class="xref" href="stardict-portable.html" title="StarDict Portable">StarDict Portable</a></li>
<li><a class="xref" href="stardict-troubleshooting.html" title="Troubleshooting">Troubleshooting</a></li>
<li><a class="xref" href="stardict-projects.html" title="Gerelateerde projecten">Gerelateerde projecten</a></li>
<li><a class="xref" href="stardict-authors.html" title="Ontwikkelaars">Ontwikkelaars</a></li>
</ul></div>
</li>
</ul></div></div></div>
<div class="body body-sidebar"><div class="division sect1">
<a name="manage-plugins"></a><div class="header"><h1 class="sect1 title"><span class="title">Manage Plugins</span></h1></div>
<ul class="linktrail"><li class="linktrail linktrail-only"><a class="linktrail" href="index.html" title="StarDict Manual V3.0.4">StarDict Manual V3.0.4</a></li></ul>
<p class="para block block-first">Mange plug-in dialog allows you to view, configure, enable/disable <span class="application">StarDict</span> plug-ins.
  Plug-ins extends <span class="application">StarDict</span> functionality, they may be independently turned on and off.
  Some plug-ins provides a number of options that may be configured via a GUI dialog.
  Some settings take effect immediately, other may require restarting <span class="application">StarDict</span>.
  List of available plug-in depends on <span class="application">StarDict</span> edition. 
  If you build <span class="application">StarDict</span> from source, you may permanently disable some plug-ins, they will not be available in the Mange Plugins dialog.
  </p>
<p class="para block">Selecting a plug-in in the list activates two functions. You may see plug-in details, clicking on <span class="guilabel">Plug-in Details</span> link at the bottom of the dialog. Here you may see short plug-in description, author, web site and file name. <span class="guibutton">Configure Plug-in</span> button is made available for plug-ins that have configurable options.
  </p>
<p class="para block">
  <div class="block list variablelist">
<div class="block block-first title title-formal"><span class="title"><span class="label"></span>Plugin categories</span></div>
<dl class="variablelist">
<dt class="term dt-first"><span class="guilabel">Virtual Dictionary</span></dt>
<dd>
  <p class="para block block-first">A plug-in of this category acts like as a normal dictionary, it returns some information per key phrase, but it does not use a <span class="application">StarDict</span> dictionary. Plug-in may take information from different sources: a database file, OS service, it may generate response on the fly. For example, Man plug-in displays system man pages.
  </p>
  </dd>
<dt class="term"><span class="guilabel">Network Dictionary</span></dt>
<dd>
  <p class="para block block-first">A plug-in of this category uses a network service or network dictionary as a source of information. Once you type a key phrase into the Search field of the Main window, the plug-in sends a network request to a service. Once response is received, result are displayed in <span class="application">StarDict</span>. You need a working Internet connection for this type of plug-in.
  </p>
  </dd>
<dt class="term"><span class="guilabel">Special Dictionary</span></dt>
<dd>
  <p class="para block block-first">There currently only one dictionary assigned to this category ‒ WordNet dict rendering. It displays results in special interactive widget while other dictionaries produce static content.
  </p>
  </dd>
<dt class="term"><span class="guilabel">TTS Engine</span></dt>
<dd>
  <p class="para block block-first">Text to Speech engines. TTS Engines allows you to "Read" text. Plug-ins of this category do not add any content to the results window. To activate this type of plug-in, you need to click a button or a menu item, then you should hear sound.
  </p>
  </dd>
<dt class="term"><span class="guilabel">Data Parsing Engine</span></dt>
<dd>
  <p class="para block block-first">Plug-ins of the category convert contents of a dictionary into a format understandable by <span class="application">StarDict</span>. Articles of <span class="application">StarDict</span> dictionary may use a number of textual formats, like HTML, XDXF, WordNet, Wiki. In order for <span class="application">StarDict</span> to be able to render the article, data must be converted to Pango text, that is the format <span class="application">StarDict</span> now work with. If you do not have the required plug-in to render the dictionary article, instead of article you'll see a message like this, "XDXF data parsing plug-in is not found!".
  </p>
  </dd>
<dt class="term"><span class="guilabel">Misc</span></dt>
<dd>
  <p class="para block block-first">This is a category for plug-ins that do not fit into other categories.
  </p>
  </dd>
</dl>
</div>
  </p>
<div class="autotoc"><ul><li>
<span class="label">6.1. </span><a class="xref" href="manage-plugins.html#manage-plugins-xdxf" title="XDXF data parsing plug-in">XDXF data parsing plug-in</a>
</li></ul></div>
<div class="division sect2">
<a name="manage-plugins-xdxf"></a><div class="header"><h2 class="sect2 title"><span class="title"><span class="label">6.1. </span>XDXF data parsing plug-in</span></h2></div>
<p class="para block block-first">This is a plug-in of Data Parsing Engine category that parses XDXF data format.
  This plug-in allows you to configure colors used to render an article.
  
  <div class="block list variablelist">
<div class="block block-first title title-formal"><span class="title"><span class="label"></span>XDXF plug-in options, colors</span></div>
<dl class="variablelist">
<dt class="term dt-first"><span class="guilabel">Abbreviation</span></dt>
<dd>
  <p class="para block block-first">Abbreviations like n. (noun), v. (verb), adj. (adjective), etc.
  </p>
  </dd>
<dt class="term"><span class="guilabel">Example</span></dt>
<dd>
  <p class="para block block-first">Example that demonstrates use of the key phrase.
  </p>
  </dd>
<dt class="term"><span class="guilabel">Extra key phrase</span></dt>
<dd>
  <p class="para block block-first">The first key phrase is rendered uniformly for all articles, irrespective of the data format of the article, information source and other factors. Some articles may contain extra key phrases, you may assign special color to render them.
  </p>
  </dd>
<dt class="term"><span class="guilabel">Emphasize</span></dt>
<dd>
  <p class="para block block-first">An article may contain emphasized text. Normally the article specify the color to use for such text, but in case it is not specified, this color will be used.
  </p>
  </dd>
<dt class="term"><span class="guilabel">Reference</span></dt>
<dd>
  <p class="para block block-first">A web link or a link to other word in the dictionary.
  </p>
  </dd>
</dl>
</div>
  </p>
</div>
</div></div>
<div class="navbar navbar-bottom"><table class="navbar"><tr>
<td class="navbar-prev"><a class="navbar-prev" href="manage-dicts.html" title="Manage dictionaries">Manage dictionaries</a></td>
<td class="navbar-next"><a class="navbar-next" href="stardict-details.html" title="Details">Details</a></td>
</tr></table></div>
</body>
</html>
